feat(macOS): Add entitlements file
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 29 Apr 2025 04:57:15 +0000 (12:57 +0800)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 4 Jun 2025 08:09:58 +0000 (08:09 +0000)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
admin/osx/CMakeLists.txt
admin/osx/macosx.entitlements.cmake [new file with mode: 0644]

index 98a2f4eee8886bffe35dde0ce1fb3504c921d72a..fd5f46c6d64baa8a6f95ab9b21f78d210ac9980f 100644 (file)
@@ -11,6 +11,7 @@ endif()
 
 find_package(Qt${QT_VERSION_MAJOR} ${REQUIRED_QT_VERSION} COMPONENTS Core REQUIRED)
 configure_file(create_mac.sh.cmake ${CMAKE_CURRENT_BINARY_DIR}/create_mac.sh)
+configure_file(macosx.entitlements.cmake ${CMAKE_CURRENT_BINARY_DIR}/macosx.entitlements)
 configure_file(macosx.pkgproj.cmake ${CMAKE_CURRENT_BINARY_DIR}/macosx.pkgproj)
 configure_file(pre_install.sh.cmake ${CMAKE_CURRENT_BINARY_DIR}/pre_install.sh)
 configure_file(post_install.sh.cmake ${CMAKE_CURRENT_BINARY_DIR}/post_install.sh)
diff --git a/admin/osx/macosx.entitlements.cmake b/admin/osx/macosx.entitlements.cmake
new file mode 100644 (file)
index 0000000..49b409f
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>com.apple.security.application-groups</key>
+       <array>
+               <string>@SOCKETAPI_TEAM_IDENTIFIER_PREFIX@@APPLICATION_REV_DOMAIN@</string>
+       </array>
+</dict>
+</plist>